.float-left {
	float: left;
}

.float-right {
	float: right;
}

.color-ffffff {
	color: #ffffff
}

.color-FFDA00 {
	color: #FFDA00;
}

.color-0061D2 {
	color: #0061D2;
}

.color-313131 {
	color: #313131;
}

.font-weight-900 {
    font-weight: 900;
}

.font-size-18px {
	font-size: 18px;
}

.font-size-14px {
	font-size: 14px;
}

.padding-10px {
	padding: 10px;
}

.padding-14px {
	padding: 14px;
}

.background-color-ffffff {
	background-color: #ffffff;
}

.text-align-center {
	text-align: center;
}

.margin-top-14vh {
    margin-top: 14vh;
}

.margin-top-10px {
	margin-top: 10px;
}

.margin-top-15px {
	margin-top: 15px;
}

.font-size-25px {
	font-size: 25px;
}

.color-0061D2 {
	color: #0061D2;
}

.padding-top-20px {
	padding-top: 20px;
}

.font-weight-normal {

    font-weight: normal;
}

.width-95 {
	width: 95%;
}

.width-70 {
	width: 70%;
}

.margin-top-30px {
    margin-top: 30px;
}

.padding-0 {
    padding: 0;
}

.width {
	width: 100%;
}

.text-align-left {
	text-align: left;
}

.padding-right-0 {
	padding-right: 0;
}

.padding-left-0 {
	padding-left: 0;
}

.margin-top-25px {
	margin-top: 25px;
}

.padding-right-30px {
	padding-right: 30px;
}

.margin-top-20px {
	margin-top: 20px;
}

.margin-top-30px {
    margin-top: 30px;
}

.margin-top-0 {
	margin-top: 0;
}

p {
	margin-bottom: 0
}

header {
	height: 48px;
	background-color: #ffffff; 
}

.main-1 {
	width: 100%;
	text-align: center;
	background-image: url(/images/bgimg_phone.jpg);
	background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;
	min-height: 550px;
	height: 100vh;
}

.main-1 .title {
	font-size: 20px;
    font-weight: 900;
    /*padding-top: 5px;*/

}

.main-1 .title_1 {
	font-size: 12px;
}

.main-1 div.background-color-ffffff {
	width: 60%;
	margin-left: 20%;
	/*height: 200px;*/
	margin-top: 50px;
	border-radius: 10px;
	font-weight: bold;
}

.get-weshare-btn {
	outline: none;
	border: 0;
	margin-top: 10px;
	padding: 8px 0px;
	border-radius: 18px;
	font-size: 12px;
    font-weight: bold;
    color: #0065DA;
    margin-bottom: 25px;

	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFEF00,endColorStr=#FFDA00); /*IE 6 7 8*/ 

	background: -ms-linear-gradient(left, #FFEF00,  #FFDA00);        /* IE 10 */

	background:-moz-linear-gradient(left,#FFEF00,#FFDA00);/*火狐*/ 

	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#FFEF00), to(#FFDA00));/*谷歌*/ 

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFEF00), to(#FFDA00));      /* Safari 4-5, Chrome 1-9*/

	background: -webkit-linear-gradient(left, #FFEF00, #FFDA00);   /*Safari5.1 Chrome 10+*/

	background: -o-linear-gradient(left, #FFEF00, #FFDA00);  /*Opera 11.10+*/
}

.main-2 {
	color: #ffffff;
	text-align: center;
	min-height: 480px;
	padding-top: 50px;	
	padding-left: 30px;
	padding-right: 30px;

	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#75C2D9,endColorStr=#0C69D5); /*IE 6 7 8*/ 

	background: -ms-linear-gradient(left, #75C2D9,  #0C69D5);        /* IE 10 */

	background:-moz-linear-gradient(left,#75C2D9,#0C69D5);/*火狐*/ 

	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#75C2D9), to(#0C69D5));/*谷歌*/ 

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#75C2D9), to(#0C69D5));      /* Safari 4-5, Chrome 1-9*/

	background: -webkit-linear-gradient(left, #75C2D9, #0C69D5);   /*Safari5.1 Chrome 10+*/

	background: -o-linear-gradient(left, #75C2D9, #0C69D5);  /*Opera 11.10+*/
}

.main-2 .title {
	font-size: 18px;
    font-weight: bold;
}

.main-2 img {
	width: 100%;
	/*max-height: 350px;*/
	max-width: 100px;
}

.main-2 .content {
	text-align: left;
	font-size: 13px;
	line-height: 22px;
}

.main-2 .content .get-weshare-btn {
	margin-top: 30px;
	max-width: 200px;
}

.main-3 {
	color: #000000;
	min-height: 400px;
	/*height: 80vh;*/
	padding-left: 30px;
	padding-right: 30px;
}

.main-3 .title {
	font-weight: 900;
	font-size: 17px;
	margin-top: 50px;
	margin-bottom: 20px;
}

.main-3 .title_1 {
	color: #666666;
	margin-bottom: 20px;
}

.main-3 .img {
    margin-top: 20px;
	padding: 10%;
	max-height: 250px;
}

.main-3 .fonction-icon-div {
    padding-left: 17px;
}

.main-3 .fonction-icon-div img {
	max-height: 40px;
	max-width: 40px;
}

.main-3 .fonction-content-div {
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

.main-3 .get-weshare-btn {
	max-width: 200px;
	width: 70%;
}

.main-4 {
	background-color: #F4F8FA;
	min-height: 350px;
	text-align: center;
	color: #000000;
	padding-left: 30px;
	padding-right: 30px;
}

.main-4 .title {
    padding-top: 33px;
    font-size: 18px;
    font-weight: 900;
}

.main-4 .comments img {
	width: 100%;
    padding-left: 5px;
    padding-right: 0;
    max-width: 55px;
}

.main-4 .comment-uname {
	font-weight: bold;
}

.main-4 .comment-content {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}


footer {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #9C9C9C;
	font-weight: normal;
}